package com.csi.domain;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 酒店位置表
 */
@Data
@Schema(description = "酒店位置信息模型")
public class HotelLocation {
    @Schema(description = "酒店位置的唯一标识符", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
    private long id; // 酒店位置id

    @Schema(description = "省份位置", requiredMode = Schema.RequiredMode.REQUIRED, example = "北京市")
    private String provinceLocation; // 省份位置

    @Schema(description = "城市位置", requiredMode = Schema.RequiredMode.REQUIRED, example = "朝阳区")
    private String cityLocation; // 城市位置

    @Schema(description = "区域位置（区/县）", requiredMode = Schema.RequiredMode.REQUIRED, example = "建国门外街道")
    private String regionLocation; // 区域位置

    @Schema(description = "详细地址", requiredMode = Schema.RequiredMode.REQUIRED, example = "建国门外大街1号")
    private String detailLocation; // 详细位置

    @Schema(description = "关联的酒店ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "2")
    private long hotelId; // 酒店id
}